﻿<%@ Page Title="Register" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Step1.aspx.cs" Inherits="AccountRegisterStep1" %>
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <script src="../../dropDown/js/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script src="../../dropDown/js/jquery.dropDown.pack.js" type="text/javascript"></script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Регистрируйтесь...
    </h2>
    <p>
        eсли вы зарегистрированы, но забыли свои учетные данные - лучше
        <asp:HyperLink ID="HyperLink1" 
                       runat="server" 
                       EnableViewState="false" 
                       NavigateUrl="~/Account/Restoration.aspx"
                       Text="восстановите их" />!
    </p>
    <asp:ValidationSummary ID="valSum" 
                           DisplayMode="BulletList" 
                           runat="server" 
                           HeaderText="Косяки..."
                           ForeColor="Red" 
                           Font-Names="verdana" 
                           Font-Size="12" />
    <p class="redColor">
        <asp:Label ID="ErroeMessageLabel" 
                   runat="server" 
                   Text="" />
    </p>
    <fieldset style="width: 570px;">
        <legend><b>без этого никуда:</b></legend>
        <table>
            <tr>
                <td width="170px">
                    Ник:
                </td>
                <td>
                    <asp:TextBox ID="Login" runat="server" />
                    <asp:RequiredFieldValidator ID="LoginRequired" 
                                                runat="server" 
                                                ControlToValidate="Login"
                                                ForeColor="Red" 
                                                ValidationGroup="Login1" 
                                                Text="*" />
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" 
                                                    runat="server" 
                                                    ControlToValidate="Login"
                                                    ForeColor="Red" 
                                                    ErrorMessage="не может быть такого ника!!" 
                                                    ValidationExpression="[\w| ]*" />
                </td>
            </tr>
            <tr>
                <td>
                    Пароль:
                </td>
                <td>
                    <asp:TextBox ID="Password" runat="server" />
                    <asp:RequiredFieldValidator ID="PasswordRequired" 
                                                runat="server" 
                                                ForeColor="Red"
                                                ControlToValidate="Password" 
                                                ValidationGroup="Login1" 
                                                Text="*" />
                    <asp:RegularExpressionValidator ID="PwdValidator" 
                                                    runat="server" 
                                                    ForeColor="Red"
                                                    ControlToValidate="Password" 
                                                    ErrorMessage="такого пароля не может быть!!!" 
                                                    ValidationExpression='[\w| !"$%&amp; /()=\-?*]*' />
                </td>
            </tr>
            <tr>
                <td>
                    Подтверждение пароля:
                </td>
                <td>
                    <asp:TextBox ID="PasswordConfirm" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" 
                                                runat="server" 
                                                ControlToValidate="PasswordConfirm"
                                                ErrorMessage="Password is required." 
                                                ToolTip="Password is required." 
                                                ForeColor="Red"
                                                ValidationGroup="Login1" 
                                                Text="*" />
                    <asp:CompareValidator ID="CompareValidator1" 
                                          runat="server" 
                                          ErrorMessage="неверно повторен пароль!!"
                                          ControlToCompare="Password" 
                                          ControlToValidate="PasswordConfirm" 
                                          ForeColor="Red" />
                </td>
            </tr>
            <tr>
                <td>
                    E-mail (учетной записи):
                </td>
                <td>
                    <asp:TextBox ID="Email" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="EmailValidator" 
                                                runat="server" 
                                                ControlToValidate="Email"
                                                ValidationGroup="Login1" 
                                                Text="*" 
                                                ForeColor="Red" />
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator2" 
                                                    runat="server" 
                                                    ControlToValidate="Email"
                                                    ForeColor="Red" 
                                                    ErrorMessage="быть не может такого адреса!!" 
                                                    ValidationExpression='^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$' />
                </td>
            </tr>
            <tr>
                <td align="right">
                    =====
                </td>
                <td align="left">
                    =====
                </td>
            </tr>
            
            <tr>
                <td>
                    Капча:
                </td>
                <td>
                    <recaptcha:RecaptchaControl
                          ID="recaptcha"
                          Theme="clean"
                          runat="server"
                          PublicKey="6LfaQMsSAAAAAAdku9SGmfF9gPD4lj_UBvjC2fqZ"      
                          PrivateKey="6LfaQMsSAAAAAN2mAmIKctcjnVc3N_5vBf6p1Ovp" />

                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <br />
                    <h3>
                        Правила пользования сайтом!</h3>
                    <ul>
                        <li>Будьте вежливы.</li>
                        <li>Ведите себя воспитанно.</li>
                        <li>Зло пораждает зло.</li>
                        <li>Администрация и создатели сайта не несут ответственность за действия его участников.</li>
                    </ul>
                </td>
            </tr>
        </table>
    </fieldset>
    <br />
    <asp:Button ID="RegButton" runat="server" Text="ОТПРАВИТЬ" OnClick="RegButton_Click" />
    <br />
    <asp:LoginView ID="LoginViewBefore" runat="server">
    </asp:LoginView>
    <asp:LoginView ID="LoginViewAfter" runat="server">
    </asp:LoginView>
    <br />
    <br />
</asp:Content>
